//引入node.js的path和url模块：
import path from 'path';
import url from 'url';
//定义⼀个相对路径⽤于后续操作：
const filePath = './dir1/dir2/test.txt';
// basename()⽅法：
console.log(path.basename(filePath));
//dirname()⽅法：
console.log(path.dirname(filePath));
//extname()方法：
console.log(path.extname(filePath));
// parse()⽅法：
console.log(path.parse(filePath));
//、操作绝对路径--使⽤ url 和 path 模块获取当前模块的⽂件名和⽬录名：

    const __filename = url.fileURLToPath(import.meta.url);
    const __dirname = path.dirname(__filename);
//join()方法：    
    const filePath2 = path.join(__dirname, 'dir1', 'dir2', 'test.txt');
    console.log(filePath2);
//resolve()⽅法：
    const filePath3 = path.resolve(__dirname, 'dir1', 'dir2', 'test.txt');
    console.log(filePath3);